#include "drv_led.h"

void led_init(void)
{
    gpio_init_type gpio_initstruct;
    gpio_default_para_init(&gpio_initstruct);
    crm_periph_clock_enable(CRM_GPIOB_PERIPH_CLOCK, TRUE);

    // CLK/DIO OUT
    gpio_initstruct.gpio_drive_strength = GPIO_DRIVE_STRENGTH_STRONGER;
    gpio_initstruct.gpio_mode = GPIO_MODE_OUTPUT;
    gpio_initstruct.gpio_out_type = GPIO_OUTPUT_OPEN_DRAIN;
    gpio_initstruct.gpio_pins = GPIO_PINS_12 | GPIO_PINS_13;
    gpio_initstruct.gpio_pull = GPIO_PULL_NONE;
    gpio_init(GPIOB, &gpio_initstruct);
    gpio_bits_set(GPIOB, GPIO_PINS_12 | GPIO_PINS_13);
}
